/**存放医院相关的接口API */
import myaxios from "../MyAxios";
import BASEURL from '../BaseUrl'

const {QMYBURL} = BASEURL
const HospitApi = {
  /**查询所有医院 */
  queryAll(){
    let params = {page:1,pagesize:100}
    return myaxios.get(QMYBURL+'/hospital-all',params)
  },
  /** 新增医院*/
  add(params:object){
    return myaxios.post(QMYBURL+'/hospital/add',params)
  },
  /**通过省份查询该省份下的医院 */
  provinceBy(params:object){
    return myaxios.post(QMYBURL+'/hospitalBy-province',params)
  },
  /**通过城市查询该城市下的医院 */
  cityBy(params:object){
    return myaxios.post(QMYBURL+'/hospitalBy-province',params)
  },

  /**修改医院 */
  update(params:object){
    return myaxios.post(QMYBURL+'/hospitalBy/update',params)
  },
  /**通过id查询医院信息 */
  ById(params:object){
    return myaxios.post(QMYBURL+'/hospitalById',params)
  },

  /** 查询所有省份*/
  queryCity(){
    return myaxios.get(QMYBURL+'/provinces-all')
  },
  /**通过该省份查询该省份下的城市 */
  queryCityCity(params:object){
    return myaxios.post(QMYBURL+'/citysBy-provincesId',params)
  },
  /**通过id查询医院下的科室 */
  queryDepartment(params:object){
    return myaxios.post(QMYBURL+'/hospital_department',params)
  },
  /**通过医院科室查询医生 */
  queryDepartmentDoctor(params:object){
    return myaxios.post(QMYBURL+'/hospital_doctorByd_id',params)
  },
  /**通过医生id查询医生详情 */
  doctorIdDetailed(params:object){
    return myaxios.post(QMYBURL+'/doctorByname',params)
  },
  // 通过医院三甲查询医院
  asc(){
    return myaxios.get(QMYBURL+'/hospital/asc')
  },
  // 通过医院二甲查询医院
  desc(){
    return myaxios.get(QMYBURL+'/hospital/desc')
  }

} 
 export default HospitApi